Busca Duplicados 1.1

Histrico:
24/07/2013
- Includas caixas de seleo na listagem dos arquivos duplicados possibilitando marcar ou desmarcar os arquivos a serem apagados.
- A janela de confirmao sobre os arquivos a serem apagados agora  uma listagem.
- Os tamanhos dos arquivos aparecem agora de forma abreviada e por extenso.
- Modificao no relatrio que agora apresenta a pasta de onde comeou a pesquisa, total de arquivos removidos/mantidos bem como os respectivos tamanhos de cada grupos de arquivos.

15/07/2013
- Criada a primeira verso do programa.

Objetivo:
O programa Busca Duplicados, como o prprio nome j sugere, serve para fazer uma varredura em alguma pasta do seu disco rgido, pen-drive ou qualquer outro dispositivo procurando encontrar arquivos com o mesmo nome. Sua principal finalidade  a de encontrar arquivos como livros digitalizados, msicas ou filmes gravados mais de uma vez em seu computador em locais diferentes, o que ocupa um espao desnecessrio.
Nesta primeira verso o programa contempla apenas a comparao de nomes para verificao de arquivos duplicados. Arquivos cujos nomes so os mesmos, porm possuam extenses diferentes sero considerados arquivos diferentes.

Instrues de uso:
1- Execute o programa de qualquer lugar do seu computador. Ele  totalmente porttil.
2- Aparecer uma janela inicial perguntando se deseja continuar. Tecle ENTER para selecionar a pasta ou Esc para fechar o programa.
3- Teclando ENTER ser aberta uma janela para seleo da pasta desejada. Basta navegar pelas pastas e, quando encontr-la , selecione-a e tecle ENTER.
4- O programa voltar para a janela inicial e voc ouvir um beep enquanto ele estiver processando a varredura, ordenao da listagem e busca por arquivos duplicados. Este processo pode demorar muitos minutos dependendo do tamanho da estrutura de pastas abaixo da pasta selecionada, processador do computador ou memria RAM disponvel. Utilize o seu leitor de telas padro para ler na janela do programa as informaes sobre o processo.
5- Quando o programa terminar de processar, ser aberta uma janela com o ttulo "Itens duplicados. Nesta janela voc ter uma listagem contendo o nome do arquivo, seu tamanho em bytes, data e hora da sua criao e local onde ele se encontra na sua estrutura de pastas. Basta navegar na listagem com as setas para localizar os itens que deseja apagar. Quando estiver sobre um item qualquer utilize barra de espaos para marcar ou desmarcar o arquivo. Quando for solicitado apagar, todos os itens marcados sero selecionados para remoo. Nesta janela voc possui 3 botes descritos a seguir:

- Apagar selecionados: Aps marcar os arquivos que deseja apagar, clique neste boto ou pressione alt + A. Ser aberta uma janela listando todos os arquivos selecionados para remoo. Verifique se as informaes esto corretas e Clique no boto Sim para confirmar ou no boto No caso deseje acrescentar ou desmarcar arquivos. Feito isto, os seus arquivos iro para a lixeira do computador, podendo serem recuperados caso sejam apagados acidentalmente.
Imediatamente aps esta ao os itens apagados so removidos da listagem.

- Criar Relatrio: Este boto possui o atalho Alt + R, ou seja, voc no precisa teclar TAB at ele e depois teclar ENTER. Se desejar, poder utilizar o atalho para acionar esta funo. Uma vez selecionado, ser aberta uma janela para salvamento do arquivo de relatrio. O arquivo de relatrio consiste basicamente da data e hora em que foi emitido, pasta de onde originou a pesquisa  e a listagem dos arquivos, mencionando sempre  frente do nome de cada um dos itens os dizeres "Mantido" ou "Removido" conforme for a sua situao. Ao final do relatrio voc encontrar informaes da quantidade de arquivos removidos ou mantidos, bem como os volumes em bytes de cada grupo de arquivos.
O relatrio tambm poder ser criado sem que nenhum arquivo seja apagado, deixando a cargo do usurio a tarefa de selecionar e apagar manualmente cada arquivo localizado pelo programa. 

- Sair: Este boto tambm possui um atalho que, neste caso  Alt + S. Uma vez acionado, a janela onde aparece a listagem de itens duplicados ser fechada e o programa retornar  sua janela inicial.

6- A qualquer momento voc poder fechar o programa ou sua janela ativa pressionando Esc ou Alt + F4.

Observaes:
1- A ttulo de segurana, os itens nunca so eliminados diretamente. Sempre sero mandados para a lixeira, permitindo ao usurio recuperar algum item removido acidentalmente.
2- Dependendo do tamanho da estrutura de pastas selecionada o programa pode consumir muita memria do computador e, portanto, demorar muito para concluir o processo. 
3- Se voc estiver usando leitores de telas, atente-se para o fato de que a navegao em tabelas pode no selecionar o item lido pelo leitor de telas. Exemplo: se eu estiver no primeiro item e ir navegando na tabela da listagem com os comandos do nvda, por exemplo, eu posso estar no item 10 navegando pelo nvda, mas o item selecionado continuar sendo o primeiro. Desta forma, se eu der o comando para marcar o arquivo, o mesmo corresponder ao primeiro item da listagem e no ao dcimo, como foi lido pelo leitor de telas. Esta ressalva  importante para que no se cometa equvocos na remoo que, aparentemente pode parecer uma falha do programa, pois o leitor de telas ler um item e o sugerido para seleo ser outro. Porm na verdade se trata  de uma caracterstica da forma de navegao na listagem e no de falha do programa. Para se evitar este tipo de comportamento,  sugerido que se navegue pela listagem apenas com setas, page Up ou Page Down, Home e End.
4- O programa  gratuito, porttil e de livre distribuio. O autor no se responsabiliza por qualquer dano causado por ele. Use-o por sua prpria conta e risco.

Bom divertimento a todos!
Abel Passos

